package cn.jilian.dao;

import java.util.List;
import java.util.Map;

import cn.jilian.common.dto.PageInfo;
import cn.jilian.common.dto.PageResult;
import cn.jilian.common.dto.SortInfo;


public interface PageQuery {

	PageResult<Map<String,Object>> query(String sql,Object[] args,PageInfo page);
	
	PageResult<Map<String,Object>> query(String sql,PageInfo page);
	
	PageResult<Map<String,Object>> query(String sql,PageInfo page,List<String> sorts);
	
	PageResult<Map<String,Object>> query(String sql,Object[] args,PageInfo page,List<String> sorts);
	
	PageResult<Map<String,Object>> query(String sql,Object[] args,PageInfo page,SortInfo sortInfo);
	
}

